package vip.xiaonuo.smzq.modular.psba.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import vip.xiaonuo.smzq.modular.psba.entity.PsbaSqjl;
import com.baomidou.mybatisplus.extension.service.IService;
import vip.xiaonuo.smzq.modular.psba.entity.vo.Fyfxxtb;
import vip.xiaonuo.smzq.modular.psba.entity.vo.PsbaSqjlCount;
import vip.xiaonuo.smzq.modular.psba.entity.vo.PsbaSqjlVo;
import vip.xiaonuo.smzq.modular.psba.entity.vo.Yfjbxxtb;

import javax.servlet.http.HttpServletResponse;

/**
 * 评审备案申请记录表 服务类
 *
 * @author Kevin
 * @since 2024-06-11
 */
public interface IPsbaSqjlService extends IService<PsbaSqjl> {

    Page<PsbaSqjl> page(PsbaSqjl psbaSqjl);

    void addYfjbqksq(Yfjbxxtb yfjbxxtb);

    void addFyfjbqksq(Fyfxxtb fyfxxtb);

    Page<PsbaSqjlVo> psbaSqjlList(long current, long size, String xzqhdm, String shzt,String fqrxm);

    Page<PsbaSqjlVo> psbaSqjlPage(long current, long size, String xzqhdm, String shzt,String fqrxm);

    PsbaSqjlCount psbaSqjlCount(String xzqhdm, String fqrxm);

    void fileShow(String fileId, HttpServletResponse response);
}
